package com.fypg.module.blooddonation.api.client.dal.bloodStation;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 获取预约结果请求参数
 * @author 盘古
 */
@Data
@Schema(description = "获取预约结果请求参数")
public class GetBloodAppReq extends BaseApiReq{

    /**
     * token
     */
    @Schema(description = "token",example = "")
    private String token;

    /**
     * 预约记录标识
     * 唯一标识一次预约记录
     */
    @Schema(
            description = "预约记录标识",
            example = "159855555555555555"
    )
    private String appID;

    /**
     * 献血者姓名
     */
    @Schema(
            description = "献血者姓名",
            example = "张三"
    )
    private String name;

    /**
     * 证件类型
     * 默认值为0-身份证
     */
    @Schema(
            description = "证件类型",
            example = "0"
    )
    private Integer idType = 0;

    /**
     * 证件号码
     * 身份证号码或其他证件号码
     */
    @Schema(
            description = "证件号码",
            example = "130205199304170000"
    )
    private String idNum;
}
